package com.Offer;

/*
    面试题64：求1+2+3+...+n
    题目描述：求 1+2+3+…+n，要求不能使用乘除法、for、while、if、else、 switch、case 等关键字及条件判断语句（A?B:C）
 */
public class demo64 {
    public static void main(String[] args) {
        System.out.println(Sum_Solution(100));
    }

    //巧用递归来解决问题
    public static int Sum_Solution(int n){
        int sum = n;
        boolean res = (n>0) && ((sum += Sum_Solution(n-1)) > 0);
        return sum;
    }
}
